﻿/// <reference path="data.js" />

(function (lightSwitchApplication) {

    msls._addEntryPoints(lightSwitchApplication.Alignment, {
        /// <field>
        /// Called when a new alignment is created.
        /// <br/>created(msls.application.Alignment entity)
        /// </field>
        created: [lightSwitchApplication.Alignment]
    });

    msls._addEntryPoints(lightSwitchApplication.BloodlineDerivation, {
        /// <field>
        /// Called when a new bloodlineDerivation is created.
        /// <br/>created(msls.application.BloodlineDerivation entity)
        /// </field>
        created: [lightSwitchApplication.BloodlineDerivation]
    });

    msls._addEntryPoints(lightSwitchApplication.BloodlineStrength, {
        /// <field>
        /// Called when a new bloodlineStrength is created.
        /// <br/>created(msls.application.BloodlineStrength entity)
        /// </field>
        created: [lightSwitchApplication.BloodlineStrength]
    });

    msls._addEntryPoints(lightSwitchApplication.CharacterClass, {
        /// <field>
        /// Called when a new characterClass is created.
        /// <br/>created(msls.application.CharacterClass entity)
        /// </field>
        created: [lightSwitchApplication.CharacterClass]
    });

    msls._addEntryPoints(lightSwitchApplication.Skill, {
        /// <field>
        /// Called when a new skill is created.
        /// <br/>created(msls.application.Skill entity)
        /// </field>
        created: [lightSwitchApplication.Skill]
    });

    msls._addEntryPoints(lightSwitchApplication.Race, {
        /// <field>
        /// Called when a new race is created.
        /// <br/>created(msls.application.Race entity)
        /// </field>
        created: [lightSwitchApplication.Race]
    });

    msls._addEntryPoints(lightSwitchApplication.Player, {
        /// <field>
        /// Called when a new player is created.
        /// <br/>created(msls.application.Player entity)
        /// </field>
        created: [lightSwitchApplication.Player]
    });

    msls._addEntryPoints(lightSwitchApplication.Deity, {
        /// <field>
        /// Called when a new deity is created.
        /// <br/>created(msls.application.Deity entity)
        /// </field>
        created: [lightSwitchApplication.Deity]
    });

    msls._addEntryPoints(lightSwitchApplication.Character, {
        /// <field>
        /// Called when a new character is created.
        /// <br/>created(msls.application.Character entity)
        /// </field>
        created: [lightSwitchApplication.Character]
    });

    msls._addEntryPoints(lightSwitchApplication.Domain, {
        /// <field>
        /// Called when a new domain is created.
        /// <br/>created(msls.application.Domain entity)
        /// </field>
        created: [lightSwitchApplication.Domain]
    });

    msls._addEntryPoints(lightSwitchApplication.RealmSpell, {
        /// <field>
        /// Called when a new realmSpell is created.
        /// <br/>created(msls.application.RealmSpell entity)
        /// </field>
        created: [lightSwitchApplication.RealmSpell]
    });

    msls._addEntryPoints(lightSwitchApplication.BaseAction, {
        /// <field>
        /// Called when a new baseAction is created.
        /// <br/>created(msls.application.BaseAction entity)
        /// </field>
        created: [lightSwitchApplication.BaseAction]
    });

    msls._addEntryPoints(lightSwitchApplication.BaseBuilding, {
        /// <field>
        /// Called when a new baseBuilding is created.
        /// <br/>created(msls.application.BaseBuilding entity)
        /// </field>
        created: [lightSwitchApplication.BaseBuilding]
    });

    msls._addEntryPoints(lightSwitchApplication.Trait, {
        /// <field>
        /// Called when a new trait is created.
        /// <br/>created(msls.application.Trait entity)
        /// </field>
        created: [lightSwitchApplication.Trait]
    });

    msls._addEntryPoints(lightSwitchApplication.BaseProvince, {
        /// <field>
        /// Called when a new baseProvince is created.
        /// <br/>created(msls.application.BaseProvince entity)
        /// </field>
        created: [lightSwitchApplication.BaseProvince]
    });

    msls._addEntryPoints(lightSwitchApplication.Terrain, {
        /// <field>
        /// Called when a new terrain is created.
        /// <br/>created(msls.application.Terrain entity)
        /// </field>
        created: [lightSwitchApplication.Terrain]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationRaceTrait, {
        /// <field>
        /// Called when a new relationRaceTrait is created.
        /// <br/>created(msls.application.RelationRaceTrait entity)
        /// </field>
        created: [lightSwitchApplication.RelationRaceTrait]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationClassTrait, {
        /// <field>
        /// Called when a new relationClassTrait is created.
        /// <br/>created(msls.application.RelationClassTrait entity)
        /// </field>
        created: [lightSwitchApplication.RelationClassTrait]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationBaseProvinceBaseProvince, {
        /// <field>
        /// Called when a new relationBaseProvinceBaseProvince is created.
        /// <br/>created(msls.application.RelationBaseProvinceBaseProvince entity)
        /// </field>
        created: [lightSwitchApplication.RelationBaseProvinceBaseProvince]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationCharacterClass, {
        /// <field>
        /// Called when a new relationCharacterClass is created.
        /// <br/>created(msls.application.RelationCharacterClass entity)
        /// </field>
        created: [lightSwitchApplication.RelationCharacterClass]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationCharacterSkill, {
        /// <field>
        /// Called when a new relationCharacterSkill is created.
        /// <br/>created(msls.application.RelationCharacterSkill entity)
        /// </field>
        created: [lightSwitchApplication.RelationCharacterSkill]
    });

    msls._addEntryPoints(lightSwitchApplication.DomainProvince, {
        /// <field>
        /// Called when a new domainProvince is created.
        /// <br/>created(msls.application.DomainProvince entity)
        /// </field>
        created: [lightSwitchApplication.DomainProvince]
    });

    msls._addEntryPoints(lightSwitchApplication.HoldingLaw, {
        /// <field>
        /// Called when a new holdingLaw is created.
        /// <br/>created(msls.application.HoldingLaw entity)
        /// </field>
        created: [lightSwitchApplication.HoldingLaw]
    });

    msls._addEntryPoints(lightSwitchApplication.HoldingGuild, {
        /// <field>
        /// Called when a new holdingGuild is created.
        /// <br/>created(msls.application.HoldingGuild entity)
        /// </field>
        created: [lightSwitchApplication.HoldingGuild]
    });

    msls._addEntryPoints(lightSwitchApplication.HoldingTemple, {
        /// <field>
        /// Called when a new holdingTemple is created.
        /// <br/>created(msls.application.HoldingTemple entity)
        /// </field>
        created: [lightSwitchApplication.HoldingTemple]
    });

    msls._addEntryPoints(lightSwitchApplication.HoldingSource, {
        /// <field>
        /// Called when a new holdingSource is created.
        /// <br/>created(msls.application.HoldingSource entity)
        /// </field>
        created: [lightSwitchApplication.HoldingSource]
    });

    msls._addEntryPoints(lightSwitchApplication.Modifier, {
        /// <field>
        /// Called when a new modifier is created.
        /// <br/>created(msls.application.Modifier entity)
        /// </field>
        created: [lightSwitchApplication.Modifier]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationTraitModifier, {
        /// <field>
        /// Called when a new relationTraitModifier is created.
        /// <br/>created(msls.application.RelationTraitModifier entity)
        /// </field>
        created: [lightSwitchApplication.RelationTraitModifier]
    });

    msls._addEntryPoints(lightSwitchApplication.Notification, {
        /// <field>
        /// Called when a new notification is created.
        /// <br/>created(msls.application.Notification entity)
        /// </field>
        created: [lightSwitchApplication.Notification]
    });

    msls._addEntryPoints(lightSwitchApplication.TradeRoute, {
        /// <field>
        /// Called when a new tradeRoute is created.
        /// <br/>created(msls.application.TradeRoute entity)
        /// </field>
        created: [lightSwitchApplication.TradeRoute]
    });

    msls._addEntryPoints(lightSwitchApplication.LeyLine, {
        /// <field>
        /// Called when a new leyLine is created.
        /// <br/>created(msls.application.LeyLine entity)
        /// </field>
        created: [lightSwitchApplication.LeyLine]
    });

    msls._addEntryPoints(lightSwitchApplication.LandUnit, {
        /// <field>
        /// Called when a new landUnit is created.
        /// <br/>created(msls.application.LandUnit entity)
        /// </field>
        created: [lightSwitchApplication.LandUnit]
    });

    msls._addEntryPoints(lightSwitchApplication.SeaUnit, {
        /// <field>
        /// Called when a new seaUnit is created.
        /// <br/>created(msls.application.SeaUnit entity)
        /// </field>
        created: [lightSwitchApplication.SeaUnit]
    });

    msls._addEntryPoints(lightSwitchApplication.Army, {
        /// <field>
        /// Called when a new army is created.
        /// <br/>created(msls.application.Army entity)
        /// </field>
        created: [lightSwitchApplication.Army]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationBaseProvinceTrait, {
        /// <field>
        /// Called when a new relationBaseProvinceTrait is created.
        /// <br/>created(msls.application.RelationBaseProvinceTrait entity)
        /// </field>
        created: [lightSwitchApplication.RelationBaseProvinceTrait]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationSkillTraits, {
        /// <field>
        /// Called when a new relationSkillTraits is created.
        /// <br/>created(msls.application.RelationSkillTraits entity)
        /// </field>
        created: [lightSwitchApplication.RelationSkillTraits]
    });

    msls._addEntryPoints(lightSwitchApplication.BloodAbility, {
        /// <field>
        /// Called when a new bloodAbility is created.
        /// <br/>created(msls.application.BloodAbility entity)
        /// </field>
        created: [lightSwitchApplication.BloodAbility]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationBloodAbilityTraits, {
        /// <field>
        /// Called when a new relationBloodAbilityTraits is created.
        /// <br/>created(msls.application.RelationBloodAbilityTraits entity)
        /// </field>
        created: [lightSwitchApplication.RelationBloodAbilityTraits]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationCharacterBloodAbilities, {
        /// <field>
        /// Called when a new relationCharacterBloodAbilities is created.
        /// <br/>created(msls.application.RelationCharacterBloodAbilities entity)
        /// </field>
        created: [lightSwitchApplication.RelationCharacterBloodAbilities]
    });

    msls._addEntryPoints(lightSwitchApplication.BaseLandUnit, {
        /// <field>
        /// Called when a new baseLandUnit is created.
        /// <br/>created(msls.application.BaseLandUnit entity)
        /// </field>
        created: [lightSwitchApplication.BaseLandUnit]
    });

    msls._addEntryPoints(lightSwitchApplication.BaseSeaUnit, {
        /// <field>
        /// Called when a new baseSeaUnit is created.
        /// <br/>created(msls.application.BaseSeaUnit entity)
        /// </field>
        created: [lightSwitchApplication.BaseSeaUnit]
    });

    msls._addEntryPoints(lightSwitchApplication.RelationBaseBuildingTraits, {
        /// <field>
        /// Called when a new relationBaseBuildingTraits is created.
        /// <br/>created(msls.application.RelationBaseBuildingTraits entity)
        /// </field>
        created: [lightSwitchApplication.RelationBaseBuildingTraits]
    });

    msls._addEntryPoints(lightSwitchApplication.GameInformation, {
        /// <field>
        /// Called when a new gameInformation is created.
        /// <br/>created(msls.application.GameInformation entity)
        /// </field>
        created: [lightSwitchApplication.GameInformation]
    });

    msls._addEntryPoints(lightSwitchApplication.DomainAction, {
        /// <field>
        /// Called when a new domainAction is created.
        /// <br/>created(msls.application.DomainAction entity)
        /// </field>
        created: [lightSwitchApplication.DomainAction]
    });

    msls._addEntryPoints(lightSwitchApplication.DomainTurn, {
        /// <field>
        /// Called when a new domainTurn is created.
        /// <br/>created(msls.application.DomainTurn entity)
        /// </field>
        created: [lightSwitchApplication.DomainTurn]
    });

}(msls.application));
